package com.example.pacs.bean.entity;

import lombok.ToString;

import java.util.Date;

@ToString
public class Instance {
    private Long id;

    private Date acquisitionDateTime;

    private Date contentDateTime;

    private Date createdDate;

    private Integer exposureTime;

    private String imageOrientation;

    private String imagePosition;

    private String imageType;

    private Integer instanceNumber;

    private String kvp;

    private String mediaStorageSopInstanceUid;

    private Date modifiedDate;

    private String patientOrientation;

    private Float pixelSpacing;

    private Float sliceLocation;

    private Float sliceThickness;

    private String sopClassUid;

    private String sopInstanceUid;

    private String transferSyntaxUid;

    private String windowCenter;

    private String windowWidth;

    private Integer xrayTubeCurrent;

    private Long seriesId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getAcquisitionDateTime() {
        return acquisitionDateTime;
    }

    public void setAcquisitionDateTime(Date acquisitionDateTime) {
        this.acquisitionDateTime = acquisitionDateTime;
    }

    public Date getContentDateTime() {
        return contentDateTime;
    }

    public void setContentDateTime(Date contentDateTime) {
        this.contentDateTime = contentDateTime;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Integer getExposureTime() {
        return exposureTime;
    }

    public void setExposureTime(Integer exposureTime) {
        this.exposureTime = exposureTime;
    }

    public String getImageOrientation() {
        return imageOrientation;
    }

    public void setImageOrientation(String imageOrientation) {
        this.imageOrientation = imageOrientation;
    }

    public String getImagePosition() {
        return imagePosition;
    }

    public void setImagePosition(String imagePosition) {
        this.imagePosition = imagePosition;
    }

    public String getImageType() {
        return imageType;
    }

    public void setImageType(String imageType) {
        this.imageType = imageType;
    }

    public Integer getInstanceNumber() {
        return instanceNumber;
    }

    public void setInstanceNumber(Integer instanceNumber) {
        this.instanceNumber = instanceNumber;
    }

    public String getKvp() {
        return kvp;
    }

    public void setKvp(String kvp) {
        this.kvp = kvp;
    }

    public String getMediaStorageSopInstanceUid() {
        return mediaStorageSopInstanceUid;
    }

    public void setMediaStorageSopInstanceUid(String mediaStorageSopInstanceUid) {
        this.mediaStorageSopInstanceUid = mediaStorageSopInstanceUid;
    }

    public Date getModifiedDate() {
        return modifiedDate;
    }

    public void setModifiedDate(Date modifiedDate) {
        this.modifiedDate = modifiedDate;
    }

    public String getPatientOrientation() {
        return patientOrientation;
    }

    public void setPatientOrientation(String patientOrientation) {
        this.patientOrientation = patientOrientation;
    }

    public Float getPixelSpacing() {
        return pixelSpacing;
    }

    public void setPixelSpacing(Float pixelSpacing) {
        this.pixelSpacing = pixelSpacing;
    }

    public Float getSliceLocation() {
        return sliceLocation;
    }

    public void setSliceLocation(Float sliceLocation) {
        this.sliceLocation = sliceLocation;
    }

    public Float getSliceThickness() {
        return sliceThickness;
    }

    public void setSliceThickness(Float sliceThickness) {
        this.sliceThickness = sliceThickness;
    }

    public String getSopClassUid() {
        return sopClassUid;
    }

    public void setSopClassUid(String sopClassUid) {
        this.sopClassUid = sopClassUid;
    }

    public String getSopInstanceUid() {
        return sopInstanceUid;
    }

    public void setSopInstanceUid(String sopInstanceUid) {
        this.sopInstanceUid = sopInstanceUid;
    }

    public String getTransferSyntaxUid() {
        return transferSyntaxUid;
    }

    public void setTransferSyntaxUid(String transferSyntaxUid) {
        this.transferSyntaxUid = transferSyntaxUid;
    }

    public String getWindowCenter() {
        return windowCenter;
    }

    public void setWindowCenter(String windowCenter) {
        this.windowCenter = windowCenter;
    }

    public String getWindowWidth() {
        return windowWidth;
    }

    public void setWindowWidth(String windowWidth) {
        this.windowWidth = windowWidth;
    }

    public Integer getXrayTubeCurrent() {
        return xrayTubeCurrent;
    }

    public void setXrayTubeCurrent(Integer xrayTubeCurrent) {
        this.xrayTubeCurrent = xrayTubeCurrent;
    }

    public Long getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(Long seriesId) {
        this.seriesId = seriesId;
    }
}